package com.wanghlme.bookstore.service.impl;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.wanghlme.bookstore.mapper.CategoryMapper;
import com.wanghlme.bookstore.entity.Category;
import com.wanghlme.bookstore.service.CategoryService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * 分类管理服务接口实现
 * <p>
 * 使用了 MP 的方法列表
 * <ul>
 *     <li>查询全部分类 List<T> list()</li>
 *     <li>通过分类 ID 查询分类信息 T getById(Serializable id)</li>
 *     <li>新增分类信息 boolean save(T entity)</li>
 *     <li>通过分类 ID 删除分类信息 boolean removeById(Serializable id)</li>
 *     <li>通过分类 ID 修改分类信息 boolean updateById(T entity)</li>
 * </ul>
 *
 * @author WangHailong
 */
@Service
public class CategoryServiceImpl extends ServiceImpl<CategoryMapper, Category>
        implements CategoryService {

    @Override
    public String insertCategory(Category category) {
        if (category == null) {
            return null;
        }
        return save(category) ? category.getCategoryId() : null;

    }
}




